2017-10-13 shell 练习-更改后缀名 shell练习 编写一个名为chname的程序,将当前目录下所有的.txt文件更名为.doc文件。 编写一个名为chuser的程序,执行中每隔5分钟检查指定的用户是否登录系统,用户名从命令行输入;如果指定的用户已经登录,则显示相关信息。 1234567#!/bin/bashfind . -type f -name "*.txt" > /tmp/txt.listfor f in `cat /tmp/txt.list`do n=`echo $f|sed -r 's/(.*)\.txt/\1/'` echo "mv $f $n.doc"done 或 123456789101112#!/bin/bashread -p "Please input the username: " userwhile :do if who | grep -qw $user then echo $user login. else echo $user not login. fi sleep 300done < shell 练习-还原 .bak备份文件 shell 练习-判断用户是否登录中 >